#ifndef _BASETYPE_H_
#define _BASETYPE_H_


//#ifdef  __cplusplus
//extern "C" {
//#endif

#ifndef S8
#define S8 char
#endif

#ifndef U8
#define U8 unsigned char
#endif

#ifndef S16
#define S16 short
#endif

#ifndef U16
#define U16  unsigned short
#endif

#ifndef S32
#define S32 int
#endif

#ifndef U32
#define U32 unsigned int
#endif

#ifndef S64
#define S64 long
#endif

#ifndef U64
#define U64 unsigned long
#endif

//BOOL的需要注意， 和OC的BOOL要一致
#ifndef BOOL
#define BOOL _Bool
#endif

#ifdef NULL
#undef NULL
#endif
#define NULL    0 

//#ifdef  __cplusplus
//}
//#endif

#endif
